put to the rack - Spanish English Dictionary